Computing with Multi-Row Intersection Cuts

نویسنده

  • Álinson S. Xavier
چکیده

Cutting planes are one of the main techniques currently used to solve large-scale MixedInteger Linear Programming (MIP) models. Many important cuts used in practice, such as Gomory Mixed-Integer (GMI) cuts, are obtained by solving the linear relaxation of the MIP, extracting a single row of the simplex tableau, then applying integrality arguments to it. A natural extension, which has received renewed attention, is to consider cuts that can only be generated when considering multiple rows of the simplex tableau simultaneously. Although the theoretical importance of such multi-row cutting planes has been proved in a number of works, their effective use in practice remains a challenge. Since the entire class of multi-row cuts proves challenging to separate, one approach to obtain them is the following. First, the integral non-basic variables are fixed to zero. Then, a lattice-free set, which induces an intersection cut, is generated. Finally, the cut coefficients for the integral non-basic variables are computed by the so-called trivial lifting procedure. In this thesis, we address some computational aspects of this approach, and we make three novel contributions. In our first contribution, we describe a small subset of multi-row intersection cuts based on the infinity norm, which works for relaxations with arbitrary numbers of rows. We present an algorithm to generate them and run extensive computational experiments to evaluate their effectiveness. We conclude that these cuts yield benefits comparable to using the entire class of multi-row cuts, but at a small fraction of the computational cost. In our second contribution, we describe a practical method for performing the trivial lifting step on relaxations with two rows. Unlike previous methods, our method is applicable to intersection cuts derived from any lattice-free set, and, for maximal lattice-free sets, it is guaranteed to run in constant time. Computational experiments confirm that the algorithm is at least two orders of magnitudes faster than current alternatives. In our final contribution, we revisit singlerow relaxations containing a single integral non-basic variable, with the goal of obtaining inequalities that are not dominated by GMI cuts. The novelty in our approach is that we use the framework of intersection cuts and trivial lifting, which allows us to obtain a geometric interpretation of our cuts, a fast algorithm for generating them, and an upper bound on their split rank. We run computational experiments and conclude that, for a few instances, they close considerably more gap than GMI cuts alone.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The strength of multi-row models

We develop a method for computing facet-defining valid inequalities for any mixed-integer set PJ . While our practical implementation does not return only facet-defining inequalities, it is able to find a separating cut whenever one exists. The separator is not comparable in speed with the specific cutting-plane generators used in branch-and-cut solvers, but it is general-purpose. We can thus u...

متن کامل

Corner Polyhedron and Intersection Cuts

Four decades ago, Gomory introduced the corner polyhedron as a relaxation of a mixed integer set in tableau form and Balas introduced intersection cuts for the corner polyhedron. A recent paper of Andersen, Louveaux, Weismantel and Wolsey has generated a renewed interest in the corner polyhedron and intersection cuts. We survey these two approaches and the recent developments in multi-row cuts....

متن کامل

Multi-row approaches to cutting plane generation

This thesis focuses on the use of cutting-plane techniques to improve general-purpose mixed-integer linear programming solvers. The first topic covered here is a fast separation method for two-row cuts. Two-row cuts are intersection cuts from two rows of a simplex tableau describing the LP relaxation of the problem. These types of cuts recently garnered a lot of attention from the scientific co...

متن کامل

Intersection Cuts for Single Row Corner Relaxations

We consider the problem of generating inequalities that are valid for one-row relaxations of a simplex tableau, with the integrality constraints preserved for one or more non-basic variables. These relaxations are interesting because they can be used to generate cutting planes for general mixed-integer problems. We first consider the case of a single nonbasic integer variable. This relaxation i...

متن کامل

Two dimensional lattice-free cuts and asymmetric disjunctions for mixed-integer polyhedra

In this paper, we study the relationship between 2D lattice-free cuts, the family of cuts obtained by taking two-row relaxations of a mixed-integer program (MIP) and applying intersection cuts based on maximal lattice-free sets in R, and various types of disjunctions. Recently, Li and Richard (2007) studied disjunctive cuts obtained from t-branch split disjunctions of mixed-integer sets (these ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017